.about_banner{
	width:100%;
	background:#184f87;
}
.about_banner img{
	width:100%;
	height:100%;
}
/*banner end*/
.introdution .container{
	background: url(../images/about-bg1.png) no-repeat right 140px;
}
.introdution{
	margin-top:92px;
	margin-bottom:67px;	
}
.introdution_box{
	width:65%;
	color: #2a2a2a;
}
.introdution .introdution_box h2{	
	font-size:36px;
    margin-bottom:34px;
}
.introdution .introdution_box h4{
	font-size:21px;
	margin-bottom:30px;
}
.introdution_box p{
	font-size:14px;	
	text-indent: 2em;
}
.introdution_box p:nth-of-type(1){
	margin-bottom: 26px;
}
/*introdution end*/

.review{
	width:100%;
	background: #8cc11f;
	float:left;
	padding-top:115px;
	padding-bottom:80px;
	color:#fff;
}
.review_box{
	width:65%;
	float:left;
}
.review h2{
	color:#fff;
	font-size:36px;
	margin-bottom:60px;
}
.review p{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 26px;
}
.review_email{
	float: left;
	margin-top:105px;
	margin-left:5%;
}
.review_email{
	font-size:16px;
}
.review_email .btn{
	margin-bottom: 16px;
}
.review_email .btn a{
	font-size:24px;
	color:#8cc11f;
	background: #fff;
	display:inline-block;
	width: 220px;
	height:50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;

}
.review_email p{
	margin-bottom: 18px;
}

/*review end*/

.content{
	width:100%;
	float:left;
	
}
.content .container{
	border-bottom:1px solid #d2d2d2;
}
.content .box{
	margin-bottom: 60px;

}
.content_title{
	margin-top: 120px;
	color: #8cc11f;
	font-size:25.9px;
	margin-bottom:30px;
}
.content_desc,.content_reqire{
	color:#2a2a2a;
	font-size: 18px;
}
.content_desc .list,.content_reqire .list{
	font-size:14px;
	margin-top:18px;
}
.content_desc .list li,.content_reqire .list li{
	margin-bottom: 19px;
}
section .content:last-child .container{
	border-bottom:0px solid #2a2a2a;
}
/*content end*/
.contact{
	width:100%;
	float: left;
	background: #f4f4f4;
}
.contact_title{
	padding-top:44px;
	padding-bottom:39px;
	color: #2a2a2a;
	font-size: 36px;
}
.product_flex{
	display: flex;
	justify-content:space-between;
	width: 100%;
	flex-wrap: wrap;
	
}
.product_flex .flex_box{
	flex-basis:49%;
	margin-bottom: 80px;
	display: flex;
	justify-content:space-between;
	width: 100%;
	flex-wrap: nowrap;
	border:1px solid #f1f1f1;
	background: #fff;
}
.flex_box .img{
	vertical-align:middle;
	text-align:center;
	flex-basis:30%;
}

.flex_box h3{
	font-size: 15.96px;
	color:#2a2a2a;
	text-align:left;
	margin-bottom: 17px;
}
.flex_box p{	
	text-align:left!important;
	font-size:14px;
	color:#d4e1f5;	
}

@media screen and ( max-width: 996px){
	.introdution .container{
		background: none;
	}
	.introdution_box{
	width:100%;
}
	.review_box{
	width:100%;
}
	.review_email{
	width:100%;
	}
}
